PayPay随時・登録型都度決済フロー

利用承諾の流れ

PayPayで利用承諾を行う際の流れです。

sequenceDiagram お客様(PCブラウザ/スマートフォン)->>加盟店様: 1.申込開始 加盟店様->>当サービス: 2.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 3.決済実行 当サービス-->>加盟店様:   加盟店様-->>お客様(PCブラウザ/スマートフォン):4.支払い手続き開始IFに誘導 当サービス-->>加盟店様:【非同期】結果通知(3.決済実行) お客様(PCブラウザ/スマートフォン)->>当サービス:5.支払い手続き開始 当サービス-->>お客様(PCブラウザ/スマートフォン):PayPayログイン画面 表示 お客様(PCブラウザ/スマートフォン)->>PayPay:6.PayPayにログイン PayPay-->>お客様(PCブラウザ/スマートフォン):PayPay利用承諾画面 表示 お客様(PCブラウザ/スマートフォン)->>PayPay:7.利用承諾 PayPay->>当サービス:8.利用承諾結果通知 当サービス-->>加盟店様:【非同期】結果通知(8.利用承諾結果) PayPay-->>当サービス:   当サービス-->>お客様(PCブラウザ/スマートフォン):加盟店様サイト(決済戻し先URL)にリダイレクト お客様(PCブラウザ/スマートフォン)->>加盟店様: 9.決済結果受信 加盟店様-->>お客様(PCブラウザ/スマートフォン):画面表示

フローの説明

  1. お客様が加盟店様サイトからPayPay随時・登録型都度の利用承諾を開始します。
  2. 加盟店様は当サービスの取引登録(EntryTranPaypayAccept)を行います。
  3. 加盟店様は当サービスの決済実行(ExecTranPaypayAccept)を行います。
  4. 加盟店様はお客様を当サービスの支払手続き開始IF(PaypayAcceptStart)に誘導します。
  5. お客様のブラウザ上から当サービスの支払手続き開始IF(PaypayAcceptStart)が行われ、お客様にPayPayログイン画面を表示します。
  6. お客様はPayPay画面にログインします。
  7. ※PayPay画面のイメージは「図.PayPayログイン画面イメージ」をご参照ください。
    ※PCから購入する際に、「携帯電話番号」(PayPayアカウントに登録した携帯電話番号)と
     「パスワード」を入力します。
    ※PayPayが必要と判断した場合のみ、PayPayアカウントに登録した携帯電話番号宛てに送信する
     ワンタイムパスワードの入力も求められる場合もあります。
  8. お客様がPCブラウザ/スマートフォンで利用承諾を行います。
  9. ※PayPay画面のイメージは「図.PayPay利用承諾画面イメージ」をご参照ください。
  10. PayPayから当サービスに利用承諾結果通知が送信されます。
  11. (結果通知プログラムをご利用の加盟店様へ当サービスから結果通知を送信します。
  12. 当サービスが加盟店様の決済結果戻しURLに決済結果を返却します。

図.PayPay利用承諾画面イメージ


随時決済の流れ

sequenceDiagram participant お客様 加盟店様->>当サービス: 1.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 2.決済実行 当サービス->>PayPay: 3.随時決済処理 PayPay-->>当サービス:   当サービス-->>加盟店様:   当サービス-->>加盟店様: 結果通知(2.決済実行) 加盟店様->>当サービス: 残高不足エラーだった場合
4.プッシュ課金購入要求 当サービス->>PayPay: 5.プッシュ課金購入要求処理 PayPay-->>当サービス:   PayPay-->>お客様: 6.プッシュ通知送信 お客様-->>PayPay: 7.プッシュ通知受諾 PayPay->>当サービス: 8.プッシュ課金購入要求確定通知 当サービス-->>加盟店様: 結果通知
(4.プッシュ課金購入要求)

フローの説明

  1. 加盟店様は当サービスの取引登録(EntryTranPaypay)を行います。
  2. 加盟店様は「利用承諾」にて発行されたPayPay承諾番号を指定し、
    当サービスの決済実行(ExecTranPaypay)を行います。
  3. 当サービスがPayPayに対して随時決済処理を行います。
    PayPayから当サービスに決済結果が通知されます。
    当サービスが加盟店様に決済結果を返却します。
  4. 随時決済実行時に残高不足エラーだった場合、プッシュ課金購入要求でお客様へ購入を要求します。
  5. 当サービスがPayPayに対して処理を行います。
  6. PayPayからお客様へプッシュ通知にて購入要求をします。
  7. お客様が承諾し、支払いを行います。
  8. PayPayから当サービスにプッシュ課金購入の確定が通知されます。
  9. 当サービスが加盟店様に決済結果を返却します。

登録型都度決済の流れ

sequenceDiagram participant お客様 加盟店様->>当サービス: 1.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 2.決済実行 当サービス->>PayPay: 3.登録型都度決済処理 PayPay-->>当サービス:   当サービス-->>加盟店様:   当サービス-->>加盟店様: 結果通知(2.決済実行)

フローの説明

  1. 加盟店様は当サービスの取引登録(EntryTranPaypay)を行います。
  2. 加盟店様は「利用承諾」にて発行されたPayPay承諾番号を指定し、
    当サービスの決済実行(ExecTranPaypay)を行います。
  3. 当サービスがPayPayに対して登録型都度決済処理を行います。
    PayPayから当サービスに決済結果が通知されます。
    当サービスが加盟店様に決済結果を返却します。